package cn.lopr.im.android.mvp.contact;

import java.util.List;

import cn.lopr.im.android.bean.CallbackResult;
import cn.lopr.im.android.bean.User;
import cn.lopr.im.android.common.OnCallBackListener;
import cn.lopr.im.android.common.ViewBase;

/**
 * @author shuangyang7
 * @date 2021/5/20 20:04
 */
public interface IContactContact {

    interface IContactPresenter {

        void getFriend();

    }

    interface IContactView extends ViewBase {

        /**
         * 获取朋友列表成功后的回调方法
         *
         * @param users {@link User}
         * @author shuangyang7
         * @date 2020/12/31 12:21
         */
        void getFriendSuccess(List<User> users);
    }

    interface IContactModel {
        void getFriend(String token, OnCallBackListener<CallbackResult<List<User>>, String> onCallBackListener);
    }
}
